Overview
What is OutSystems?
The OutSystems Platform is a Platform-as-a-Service solution for rapid delivery of responsive web and mobile applications. It includes functionalities required to develop, deploy, manage and change web and mobile applications. It is targeted at the delivery of enterprise applications that…
TrustRadius Insights
Outsystems - Freshers perspective
Happy Outsystems User
As an outsystem's user, It's a best way to create a top class applications within a short span of time. We just need to know …
OutSystems Review
An Amazing platform
Outsystems review
OutSystems Review
Build for speed.
Solid Modern App Developement platform for both (Reactive) Web and Mobile
Newbie loving the experience
OutSystems is on the way to the future
Allows you to go fast and steady
OutSystems application management
Easy to use and maintain what you do
OutSystems - The platform that builds the future today
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Reusability (52)9.595%
- Drag-and-drop Interfaces (50)9.090%
- Platform Security (49)8.585%
- Visual Modeling (49)8.080%
Reviewer Pros & Cons
Pricing
Basic
$4,000.00
Pro
$10,000.00
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
Low Code Platforms - OutSystems - Arabic
How to Create an Internet-connected AI-powered Candy Dispenser
OutPower Tutorial - Reactive web applications - Escape Content (OutSystems)
OutSystems Demo Part1: Build a Mobile Supplier Directory (1 of 3)
OutPower Tutorial - Reactive web application - Sending an Email (OutSystems)
Order Management Demo OutSystems
Features
Low-Code Development
Low-code development tools allow non developers to build simple process applications with little oversight. These tools simplify the application building process, and are frequently used for simple process applications.
- 8Visual Modeling(49) Ratings
Visual modeling tooling allows business users to design processes visually.
- 9Drag-and-drop Interfaces(50) Ratings
Drag-and-drop interface for building applications
- 8.5Platform Security(49) Ratings
Security guardrails in place to help prevent malware, data breaches etc.
- 9Platform User Management(47) Ratings
Tools enabling admins to control user access and on-board and off-board users
- 9.5Reusability(52) Ratings
An internal repository where assets, modules, and even entire applications can be reused
- 9Platform Scalability(49) Ratings
Apps developed by low-code platform must be scalable and capable of supporting large numbers of users
Product Details
- About
- Competitors
- Tech Details
- FAQs
What is OutSystems?
OutSystems Features
- Supported: Visual development environment, extensible with custom code
- Supported: Integrate any existing system and database
- Supported: Deploy to any device
- Supported: No technology lock-in
- Supported: Model complex offline behavior
- Supported: Integrate native device capabilities (GPS, barcode, etc.)
OutSystems Video
OutSystems Competitors
OutSystems Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac, Web-based, Android, iPhone-iPad, Windows Phone, Mobile Web App |
Mobile Application | Apple iOS, Android, Mobile Web |
Supported Countries | Asia, Australia, Brazil, Canada, China, Europe, Germany, India, Japan, Latin America, Mexico, Middle-East and Africa, United Kingdom, United States |
Supported Languages | Arabic, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Taiwanese, Thai, Turkish, Ukrainian |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(210)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
OutSystems has a wide range of use cases, making it a versatile tool for various industries and departments. Customers have used OutSystems to build applications that support sales, back-office processes, complex authorization issues, and point of sale systems. It has also been utilized in industries such as banking, insurance, utilities, and healthcare to develop B2B applications and improve operational efficiency. OutSystems is known for its ability to reduce time to market and the number of developers required for projects. It has been used to deliver web and mobile applications for financial services, insurance, and other industries. Customers appreciate the platform's rapid application development capabilities and its effectiveness in reacting quickly to business changes. OutSystems not only helps improve business processes but also enhances online sales capabilities for companies in the insurance industry. It has been widely implemented company-wide to create in-house solutions tailored to specific business needs. With OutSystems' API integration and database creation functionalities, users have successfully addressed various business problems across different departments. The platform has been instrumental in migrating old software, improving HR processes, and creating highly interactive web and mobile applications. Organizations have also used OutSystems as their preferred platform for custom development of large-scale enterprise applications. Deloitte has adopted OutSystems as one of its main development tools, allowing them to deliver faster and better products to clients in various markets. Overall, OutSystems helps organizations digitize their operations quickly, provides quick development and delivery of applications, improves user engagement through better user experience design, and aids in digital transformation initiatives.
Valuable Tool for Rapid Application Development: Users find that OutSystems is a valuable tool for developing applications quickly, especially for those who don't have coding experience. Many reviewers appreciate the low-code development environment which allows for faster application development compared to traditional methods.
Highly Praised Visual Design and Logic Structure: The visual design and structure of the application's logic in OutSystems are highly praised by users. Reviewers have found the modeling part of OutSystems easy to understand and appreciated it for rapid development and changes.
Cross-Platform Mobile Development Capabilities: Users appreciate OutSystems' ability to handle cross-platform mobile development for both iOS and Android platforms, eliminating the usual challenges associated with multi-platform development. Many reviewers value that OutSystems provides a single platform for web, iOS, and Android development.
Expensive Licensing Model: Users have found the licensing model of OutSystems to be expensive, making it less accessible for small-scale businesses. Several reviewers have expressed concerns about the high cost associated with using the platform.
Challenges in Customization: Some users have encountered difficulties when customizing already implemented themes in OutSystems. This process often requires overwriting styles of SilkUI, which can be complex and time-consuming. A number of reviewers have mentioned this as a drawback of the platform.
Longer Deployment Time: Compared to other technologies like C# or Java, deploying and publishing new versions of applications in OutSystems can take longer. Several users have stated that the process of deploying applications is slower with OutSystems, leading to delays in releasing updates and new features.
Users commonly recommend the following actions for utilizing OutSystems effectively:
-
Start with small applications and invest in training and professional services to maximize benefits.
-
Engage OutSystems in designing the governance model from the beginning and establish a Center of Expertise to govern adoption.
-
Utilize OutSystems' training and implementation support, consider test automation and automated deployments, and establish a training program for developers.
These recommendations highlight the importance of careful planning and utilizing available resources for successful implementation and increased productivity with OutSystems.
Attribute Ratings
Reviews
(1-25 of 39)An Amazing platform
- Reactive Web Apps
- Mobile Apps
- Community
- Documentation
- Training Videos
- Pricing
- Documentation in multiple languages
Outsystems review
- Database integrations: These integrations allows users to speed up development processes by providing ready to use methods.
- Error handling: Error handling is excellent. It is showing errors in real time while you are programming. Syntax errors are avoided and changes in variable names, input parameters and other definitions are automatically performed on site where it is referenced.
- Fast deployment: Deployments between development and test, and test to production are fast and avoid many of the possible deployment errors caused by human intervention.
- OutsySystems needs to improve in web services. Support SOAP 1.2 and also do a better handling of date types when they are used as input parameters in web services.
- OutSystems needs to handle better integration with databases that do not have tables with a single field primary key defined. Some tables have a primary key composed of two or three fields and those are not well managed by OutSystems. I am specifically talking about the fact that in those cases inserts, updates and other database actions are not created.
- Content management. Nowadays there is no available and reliable content management to develop web sites with CMS capabilities.
Build for speed.
- It provides very clean and intuitive flow editor.
- All "parts" in OutSystems (flows, UI, data, logic) are fully interconnected. A change in data will be immediately propagated through all layers.
- I've never, yet, experienced any bug in interconnectivity. For example when you change the size or type of a column, and expect it to be reflected in the properties of some UI field.
- It's very easy to start being productive in OutSystems as a complete noob. Even for complex matters it is just a matter of a quick google search on how it's done. There is a flat learning curve.
- The flow editor provides the ability to debug in a way that just works.
- It integrates very well with custom C# code, if you want to. But we only added custom code during the first few years. After a little more experience we found ways to circumvent the need to implement custom code, but it's nice to know that you at least can extend any functionality in case you really need to.
- It would be nice if OutSystems provided a way to import and export the YAML for any API.
- The "servicecenter" and "lifecycle" modules can seem to be a little daunting at first. I would like to see a little more intuitive approach. But this is but a small problem, hardly worth mentioning, because even these modules have a rather flat learning curve.
- Coding inside OutSystems is "data oriented" and as such follows more database-like architecture instead of good old Object Oriented design. Even when the latter is actually possible, working in OutSystems seems to recommend a more point to point and procedural approach. There are no "interfaces" or "base classes", which is both a strength and a weakness.
Not so well suited for full fledged web design. An OutSystems application must serve one particular business need, if gets too much functionalities and responsibilities it tends to get chaotic and complex.
With OutSystems driving innovation to bring disrupting and enabling cost reductions and increase user engagement by more and better UX applications.
- Drive innovation
- Rapid great UX App development
- Integrates with everything
- Performant and scalable
- Your goto modern application development environment
- Going so fast the backlog dries up :)
- macOS support for Service Studio and Integration Studio (although that will be there soon)
Easy to use and maintain what you do
- It's easy to maintain code.
- You save a lot of time while using OutSystems.
- As a developer, I would love to see a native solution for Service Studio in macOS.
OutSystems - The platform that builds the future today
- It can put an application into production in less time than other technologies, ensuring good performance and safety.
- It is a rapidly growing technology that has always available support to help its partners and customers no matter what the problem.
- It seeks to innovate with each version, and is always looking for new solutions to everyday problems by adapting new trends and introducing them into their development platform.
- I think the key point I would like to see improved would really be the issue of versioning. I think you can try to find a better solution to create versioning.
I think where I can say that it might be less appropriate, will be in mobile applications where you want very different things, with many effects being intruded. In OutSystems it turns out to be possible, but I think in these cases it is better to develop a native application. But be aware, today with OutSystems, you can develop great, and better, mobile applications.
OutSystens as a lowcode platform
- Integration based on APIs.
- Architectural principles.
- The UI part for an eCommerce platform.
Solid platform, helping companies with their digital ambitions
- Driving innovation, building applications and services to address our customer's needs
- Integration of internal applications
- ERP modernization
- Operational efficiency and process automation/improvement
- Custom applications which replace off-the-shelf solutions with are not extensively used (reduce licensing costs)
- Scalable: being a cloud native platform with great usability, scalability is almost unlimited.
- Innovation, releasing new features: the platform keeps developing, you keep getting more value for your money.
- Strong, solid technology. Performance has not been an issue so far at all
- Great usability and easy to manage.
- Adhering to the latest security standards.
- Support desk response times. We had several occasions with non-critical issues where we had to wait more than a week to get a proper response.
Fast and good!
- Flexibility - We can do anything in it.
- Speed - The solutions are done much quicker.
- Quality - We make good user experiences both for our staff and our customers.
- The upgrade processes have been pretty painful.
So far so good
- Simple - The product itself is simple to use with its low-code drag and drop interface.
- Extensible - I hate systems that don't allow me to extend them as and when I need to. OutSystems lets me extend in whatever way I want to, which could be support for a foreign database, to custom C# to integrate something completely different.
- Supported - The system is supported really, really well. there is a forum that is incredibly active, both the partners and OutSystems are responsive.
- "The OutSystems way" - As a web designer and developer, I often feel that some of the components, and the way that some "web blocks" work could be improved.
A path to success!
- Customer Support - OutSystems is responsive and responds rapidly to issues.
- Efficiency - OutSystems allows teams to accomplish greater amounts of work in a shorter time.
- Rapid prototyping and bug resolution - Teams are able to adapt to customer demands quickly and respond to bugs in a more efficient manner.
- Ability to manage the data within the service studio.
- Ability to organize service studio modules by the project.
OutSystems Review by a satisfied user
- One can quickly create prototypes for an application and make changes to it. Because it is low code, much of the interaction with the developer is with graphical widgets. The scaffolding wizards are also very helpful.
- Integrates very easily with both internal and external systems using their Integration Studio.
- Tools are very intuitive to use and the plethora of training videos help the beginning developer to very quickly become acquainted with the Outsystems methodologies.
- Some areas that I would have put here that have room for improvement are due to come out in Q1 2020: Things like making the workflow engine easier to use.
- Being able to see all the modules and dependencies at a high level is also being addressed in Q1 2020. One can see at a glance which applications may be affected by changes to one re-useable module.
- I would like to see a better and more consistent wizard for the creation of autocomplete fields. e.g. converting a dropdown to autocomplete.
- I dislike the Active Object constraints with how they relate to pricing. I often feel I am having to sacrifice some of the ease of design to keep under the Active Object cap or be willing to pay the premium.
OutSystems is a very good option
- It is very fast.
- Easy to learn.
- Very powerful.
- A reporting tool is needed.
- Support can be faster.
First class lowcode experience
- Developing end user interfaces with ease and speed with a modern look and feel.
- First class low code development to reduce time to market with visual programming
- Their technical support team is fast and responsive. We've yet to have any issues they could not resolve.
- Currently there are few identity providers supported natively and out of the box however through the use of "Forge" plugins there are ways around this limitation.
- The testing frameworks used by Outsystems are not fully backed by Outsystems. If they are going to champion this they should consider giving it full backing as they do with other community driven projects.
- Documentation on how to implement CI/CD is rather sparse without requesting it directly from a customer service rep.
OutSystems - a great product and a great company.
- Ease of use - a novice programmer can put together an application quickly.
- Strong integration with other features and services through Forge.
- Good after purchase support - they really want us to be successful!
- Implementation was a little slow for our liking (3+ weeks).
- A local user group would be a welcome addition (I know that is hard unless there are plenty of users).
- Getting this product into the hands of "grass roots" developers would be a big and welcome set up.
New User Review
- Simple to make changes.
- It demos very well.
- It has a strong user base.
- It requires different thinking about SDLC and releases mgmt.
- Developers need to be trained.
- With so much flexibility, it is easy to over complicate products.
Convinced me that low-code really works at all the levels of complexity and delivery
- Training, support, & ecosystem.
- Ability to solve complex (not out of the box) problems, by allowing engineers to dig down to the lower level of code.
- Micro-journey type experiences.
- The ability for a developer to quickly deliver through the SDLC pipeline.
- Standard (GIT-like) branching model, including feature-branching, multi-version support.
- Team source code repository management (I would prefer integration to a proven product, not baked into it).
- Complex workflow/business process modeling.
- Speed to Market
- Retiring Legacy Products
OutSystems - Best Platform Ever
We are using OutSystems to automate our process and save time between management and internal process
I highly recommend this OutSystems to everyone who wants and needs good results in a short period of time.
- Quick response.
- Low code.
- Support.
- I have no issues to discuss.
OutSystems Review
- Customer experience.
- Low code.
- Customer engagement.
- OS resource knowledge depth.
- Flexibility in the UI, especially for healthcare documentation module.
- Architecture design specific to the client.
- Out of the BOX functionality limitations.
- Simply develop fast and deliver apps so you benefit with extreme short time to market.
- Maintainablility is even better compared to traditional development tools.
- Work on the same module simultaneously without losing code by useful compare and merge options.
- Well working staging / development tooling available in the form of Lifetime.
- Fast learning curve, especially for experienced developers bu also for complete newbies.
- Come up with a license model for SME. Now only medium and large companies are in focus. The basic license is just too expensive.
- Introduce reporting tooling.
OutSystems ROCKS OUT LOUD!
OutSystems has become the core platform for two different start-ups that I did in the past 3 years. At first, we needed a revolutionary way to create new innovative solutions & products at a speed never seen before. These new products needed to go from idea to market in weeks not months.
Enhancements need to rollout in days not weeks. Specifically, the products and services we created are B2C and B2B for Dental & Vision financial products and healthcare provider customers.
As we had amazing success creating products & services for our B2B2C customers, we then decided to forego SaaS-based Sales, Service, and B2B On-boarding and we built it ourselves using the pre-build sales & cases apps (from OutSytems) and the BPM capability in OutSystems for B2B On-boarding.
In short - at the startup that I did, we are using OutSystems as the core for the entire business and integrating it with 3rd party services like Office 365, Google G-Suite, RingCentral, etc.
- Skip prototyping phase - we create very quick designs that actually use our brand standard experiences and connect to real or stub services directly in OutSystems. We've found we co-create in OutSystems. The result is our "prototypes" are really 1st release candidates.
- SWAGGER 2.0 - AWESOME! If you have access to swagger APIs, integration is so very simple, fast, and robust. Click click click - done! Then the swagger API looks just like any other module that your app needs to access.
- Web, Mobile-Web, and Native all in ONE platform. We all have heard the dream and promise of "write once, run everywhere." OutSystems is the closest I have ever seen us come to that vision in almost 30 years in software. We truly have ONE module for Web & Mobile web (all responsive out of the box with SilkUI). We truly have ONE module for both Android and iOS thanks to the ReactJS-based solution from OutSystems.
- LOW-CODE Heaven: No longer to we spend our life slinging code. Now, the OutSystems "robots" generate all the code for us. I will say it's super clean too. I tried to hand-build code that runs faster... I couldn't. On average, OutSystems generated code was 40% faster than mine both on the .NET and SQL side.
- This is a hard one - I'd say continue to expand support and integration of micro-services. It's come a long way and certainly works - but keep on pouring the gas on micro-services as it's a huge part of our ecosystems.
It's excellent as a "swiss army knife" for creating everything from high-end native mobile apps to responsive web apps and even headless API services.
The built-in BPM is a good general purpose solution if you need it embedded in your apps. However, if you have extremely complex and large-scale BPM needs that span large organizations, you may want to consider a specialized BPM and have OutSystems create the user experience and connect into the 3rd-party BPM.
Outsystems today
- SAP integration since it's easy to implement methods.
- SOAP and REST for the same reasons as SAP
- Low Code
- OutSystems takes too long to deploy solutions across environments.
- Mobile patterns
- Mobile plugins
OutSystems will accelerate your World
- End user's API is developed more quickly in Outsystems.
- Business processes are well handled by Outsystems.
- Agile concept.
- Timers may be handled in another way. Sometimes when there are problems, it seems that the timer is still running but actually it's not. The Service Center should be improved to give more options and feedback about the times when it is still running or allow users to stop timers.
- It would be an improvement if I could set up a timer to run more than 3 times from the service center.
- The entities are accessed directly from the web screens, it should have another concept that abstracts it. Instead of entities, another technical element like 'view' should automatically be created. With this new technical element, only 'view' is used in he web screen preparation.
OutSystems delivers faster.
- We deliver faster than with traditional technologies.
- We publish once for all devices.
- Great applications with great user experience.
- On the client side it should have some improvements. Javascript for example.
- Should have a test action to easily test the logic in the actions.
- Increase the webservices functionality as ws-a. ws-i.
- Well suited for mobile and web applications. Also for applications with several integrations.
- Less suited for a human resources portal or a CRM.
OutSystems really is a rapid development platform
- Ease of creating and modifying user interfaces.
- Ease of managing database entities, business logic and refactoring them.
- Deploying the application can be done with one click.
- Managing complex data structures.